home *** CD-ROM | disk | FTP | other *** search
- Path: Norway.EU.net!usenet
- From: patrick.hanevold@login.eunet.no (Patrick Hanevold)
- Newsgroups: comp.sys.amiga.programmer
- Subject: RND
- Date: 5 Jan 1996 16:16:43 GMT
- Organization: EUnet Norway
- Message-ID: <709.6578T1027T1962@login.eunet.no>
- NNTP-Posting-Host: pc10.asker-pm2-1.eunet.no
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
-
-
- ; By Patrick Hanevold 5/1-1996
-
- SetSeed MACRO
- move.w \1,rndbuf
- ENDM
-
- RND MACRO
- move.w (a0),\1
- move.w 2(a0,\1.l*2),\1
- move.w \1,(a0)
- ENDM
-
- Test bsr InitRND
- lea rndbuf,a0
- clr.l d0
- RND d0
- rts
-
- InitRND lea rndbuf,a0
- move.w (a0)+,d0
- move.w #-1,d7
- moveq #0,d1
- .loop move.w d0,d1
- mulu #9377,d0
- add.w #9439,d0
- move.w d0,(a0,d1.l*2)
- dbra d7,.loop
- rts
-
- rndbuf dc.w 1996 ; Seed
- blk.w $10000
-
- <sb>Patrick Hanevold - Virtual Reality developer
- <sb>patrick.hanevold@login.eunet.no
- <sb>Amiga and official Be developer
-
-